package com.shinbada.core.persistence.genrule;

import java.io.Serializable;

/**
 * 实现此接口并覆盖默认方法就可以实现用户自定义主键
 *
 * @author initcap
 * @date Created in 2020/11/24 17:23.
 */
public interface IdGenRule extends Serializable {

    /**
     * 生成唯一键的方法，如果您没有对此方法进行重写，那么安全起见，会使用UUID进行默认的生成
     *
     * @return 生成的唯一主键
     */
    String genCode();

}
